body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td{margin:0;padding:0; outline:medium;}
*{margin:0; padding:0;}
img{border:0;}
body{font-family:"Î¢ÈíÑÅºÚ";  font-size: 12px; color: #666; background:#f2f2f2;}
ul{list-style-type: none;}
a{text-decoration: none; color:#333;outline:none;}
a:hover{ color:#c00000;}
.clear{ clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0; line-height:0;}
.clearfix:after{clear: both;}
.box{ background:#ffffff; width:1100px; overflow:hidden;  margin:20px auto; }

/*head*/
#nav{height: 90px;width: 1100px;position: relative;z-index: 9999; background:#fff;}
.head{height: 90px;width: 1100px;margin: auto; border-bottom:4px #d9d9d9 solid;}
.logo{float: left;}
.logo h1{background: url(../images/logo.jpg) no-repeat;width: 263px;height: 90px;overflow: hidden;font-size: 12px;}
.logo h1 a{display: block;text-indent: -9999px;height: 90px;}

/*nav*/
.nav{ width:770px; float:right; height:90px; line-height:90px;}
.nav ul li{ float:left; width:110px; text-align:center;}
.nav ul li a{font-size:15px; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ"; display:block;}
.nav ul li a:hover{ background:#0071b7; color:#fff;}
.nav ul li a.click{background:#0071b7; color:#fff;}
/*banner*/
.banner{ width:783px; height:475px; float:left;position:relative;  overflow:hidden; }
.banner .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.banner .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.banner .hd li.on { background:#c00000; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

/*main1*/
.main1{ width:289px; float:right; padding:8px 12px; overflow:hidden;}
.s_about{ border-bottom:1px #dadada solid; padding-bottom:5px; height:250px; overflow:hidden;}
.s_about h3{ color:#c00000; font-size:16px; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ"; line-height:28px;}
.s_about img{ width:286px; height:118px; overflow:hidden; margin-bottom:5px; margin-top:5px;}
.s_about p{ line-height:22px;}

.s_new{ height:210px; overflow:hidden;}
.s_new_nav{ height:30px; line-height:30px; margin-top:10px;}
.s_new_nav p{ float:left;font-size:15px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.s_new_nav span{ float:right;}
.s_new_con{ margin-top:5px;}
.s_new_con ul li{ line-height:32px; border-bottom:1px #dadada dotted; background:url(../images/red_dian.jpg) no-repeat left center; padding-left:12px;}
.s_new_con ul li span{ float:right;}



/*main2*/
.main2{ width:1070px; margin:10px auto; overflow:hidden;}
.s_pro_nav{ height:55px; line-height:55px;}
.s_pro_nav p{font-size:20px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; color:#c00000; text-align:center;}
.s_pro{ margin-top:5px; overflow:hidden;}
.s_pro ul li{ float:left; background:#e2e2e2; padding:8px 10px; margin-right:8px;}
.s_pro ul li img{ width:241px; height:171px; overflow:hidden; opacity:1;}
.s_pro ul li p{ text-align:center; line-height:26px;font-size:15px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.s_pro ul li a:hover img{ opacity:0.8;}


/*foot*/
.foot{ width:1100px; margin:15px auto; text-align:center; overflow:hidden; padding:15px 0px; background:#fff; margin-bottom:90px;}
.foot p{ line-height:24px;}

/*kefu*/
.side-pannel{position: fixed;right:0px;z-index: 99}
.side-bar{border: 1px solid #E7E7E7;border-bottom: none;bottom: 360px;background: #fff}
.side-bar a{display: block;cursor: pointer;width: 70px;height: 60px;border-bottom: 1px solid #E7E7E7;position: relative;color: #676767;text-align: center}
.side-bar a s{display: block;margin-left: auto;margin-right: auto}
.side-bar a span{line-height: 20px}
.side-bar a.gotop s{position: absolute;top: 50%;left: 17px}
.side-bar a.text{padding-top: 25px}
.side-bar a.qr s{position: absolute;top: 50%;left: 18px}
.side-bar a.qr i{width: 277px;height: 259px;position: absolute;left: -277px;top: 50%;margin-top: -120px;display: none;background-position: 0 0}
.side-bar a.qr:hover i{display: block}
.side-bar a.qr i{background-image: url(../images/weixin.png)}
.g-icon-top{height: 20px;width: 35px;margin-top: -10px;background-position: 0 -33px}
.g-icon-survey1{height: 23px;width: 26px;margin-top: -11px;background-position: 0 -53px}
.side-bar a.survey:hover s{height: 23px;width: 26px;margin-top: -11px;background-position: -26px -53px}
.g-icon-qq1{height: 20px;width: 22px;margin-top: -10px;background-position: -35px -33px}
.g-icon-weibo1{height: 25px;width: 27px;margin-top: -12px;background-position: -72px 0}
.g-icon-weibo2, .side-bar a.weibo:hover s{height: 25px;width: 27px;margin-top: -12px;background-position: -72px -25px}
.g-icon-qr1{height: 33px;width: 36px;margin-top: -16px;background-position: -36px 0}
.g-icon-qr2, .side-bar a.qr:hover s{height: 33px;width: 36px;margin-top: -16px;background-position: 0 0}
.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(../images/sprite.png)}











